home *** CD-ROM | disk | FTP | other *** search
- %%BeginProcSet:Adobe_separate 0 0
- currentpacking true setpacking
- userdict /Adobe_separate 33 dict dup begin put
- /initialize
- {
- /nulldevice
- false setgsproperty
- /customcolor
- null setgsproperty
- /overprint
- false setgsproperty
- /rgbtocmyk
- {
- 3
- {
- 1 exch sub 3 1 roll
- } repeat
- 3 copy 1 4 1 roll
- 3
- {
- 3 index 2 copy gt
- {
- exch
- } if
- pop 4 1 roll
- } repeat
- pop pop pop
- 4 1 roll
- 3
- {
- 3 index sub
- 3 1 roll
- } repeat
- 4 -1 roll
- } setgsproperty
- userdict /Adobe_separate_vars 22 dict dup begin put
- /isDCSFile
- false def
- /savestate
- null def
- /separation
- /proof def
- /setprocessseparate
- Adobe_separate /processseparationset get separation get def
- /setcustomseparate
- Adobe_separate /customseparationset get separation get def
- /customcolors
- 1 dict def
- /nullimage
- 1 def
- /_setgray
- /setgray load def
- /_setrgbcolor
- /setrgbcolor load def
- /_sethsbcolor
- /sethsbcolor load def
- /_setcmykcolor
- /setcmykcolor load def
- /_fill
- /fill load def
- /_eofill
- /eofill load def
- /_stroke
- /stroke load def
- /_imagemask
- /imagemask load def
- /_image
- /image load def
- /_show
- /show load def
- /_ashow
- /ashow load def
- /_widthshow
- /widthshow load def
- /_awidthshow
- /awidthshow load def
- /_kshow
- /kshow load def
- /densitycustomcolor
- {
- exch
- customcolors null ne
- {
- dup 4 get customcolors exch get dup type /booleantype ne
- {
- exch
- } if
- pop
- } if
- aload pop pop
- 4
- {
- 4 index mul 4 1 roll
- } repeat
- 5 -1 roll pop
- } def
- Adobe_separate begin
- Adobe_separate
- {
- dup xcheck
- {
- bind
- } if
- pop pop
- } forall
- end
- end
- Adobe_separate begin
- } def
- /terminate
- {
- currentdict Adobe_separate eq
- {
- end
- } if
- } def
- /beginseparate
- {
- Adobe_separate_vars /savestate save put
- Adobe_separate_vars begin
- /nullimage
- exch def
- dup length dict begin
- {
- dup xcheck exch
- dup type /arraytype eq
- {
- aload pop dup 6 1 roll findcmykcustomcolor
- }
- {
- true
- } ifelse
- 3 -1 roll
- {
- cvx
- } if
- def
- } forall
- currentdict end
- /customcolors
- exch def
- /separation
- exch def
- /setprocessseparate
- Adobe_separate /processseparationset get separation get def
- /setcustomseparate
- Adobe_separate /customseparationset get separation get def
- /nulldevice
- false setgsproperty
- end
- } def
- /endseparate
- {
- Adobe_separate_vars /savestate get restore
- } def
- /findcustomcolor
- {
- 0 0 0 1
- 5 -1 roll
- 5 packedarray
- } def
- /findgraycustomcolor
- {
- exch 1 exch sub 0 0 0 4 -1 roll
- 5 -1 roll
- 5 packedarray
- } def
- /findrgbcustomcolor
- {
- 4 1 roll /rgbtocmyk getgsproperty exec
- 5 -1 roll
- 5 packedarray
- } def
- /findhsbcustomcolor
- {
- 4 1 roll
- gsave
- Adobe_separate_vars /_sethsbcolor get exec
- currentrgbcolor
- grestore
- /rgbtocmyk getgsproperty exec
- 5 -1 roll
- 5 packedarray
- } def
- /findcmykcustomcolor
- {
- 5 packedarray
- } def
- /setcustomcolor
- {
- dup type dup /integertype eq exch /realtype eq or
- {
- /customcolor
- null setgsproperty
- Adobe_separate_vars begin
- setcustomseparate
- end
- }
- {
- /customcolor
- exch setgsproperty
- } ifelse
- } def
- /currentcustomcolor
- {
- /customcolor getgsproperty
- } def
- /setoverprint
- {
- /overprint
- exch setgsproperty
- } def
- /currentoverprint
- {
- /overprint getgsproperty
- } def
- /setrgbtocmyk
- {
- /rgbtocmyk
- exch setgsproperty
- } def
- /currentrgbtocmyk
- {
- /rgbtocmyk getgsproperty
- } def
- /setgray
- {
- Adobe_separate_vars begin
- /customcolor getgsproperty exch
- 1 index null eq
- {
- 1 exch sub 0 0 0 4 -1 roll
- setprocessseparate
- }
- {
- 1 exch sub
- setcustomseparate
- } ifelse
- end
- } def
- /setrgbcolor
- {
- Adobe_separate_vars begin
- /customcolor getgsproperty 4 1 roll
- 3 index null eq
- {
- /rgbtocmyk getgsproperty exec
- setprocessseparate
- }
- {
- _setrgbcolor currentgray 1 exch sub
- setcustomseparate
- } ifelse
- end
- } def
- /sethsbcolor
- {
- Adobe_separate_vars /_sethsbcolor get exec
- currentrgbcolor
- setrgbcolor
- } def
- /setcmykcolor
- {
- Adobe_separate_vars begin
- /customcolor getgsproperty 5 1 roll
- 4 index null eq
- {
- setprocessseparate
- }
- {
- _setcmykcolor currentgray 1 exch sub
- setcustomseparate
- } ifelse
- end
- } def
- /setcmybcolor
- {
- setcmykcolor
- } def
- currentdict /processseparationset 6 dict dup begin put
- /proof
- {
- _setcmykcolor
- pop
- } def
- /processcyan
- {
- 3 index 0 eq 1 index 1 eq /overprint getgsproperty or and
- /nulldevice exch setgsproperty
- pop pop pop
- 1 exch sub _setgray
- pop
- } def
- /processmagenta
- {
- 2 index 0 eq 1 index 1 eq /overprint getgsproperty or and
- /nulldevice exch setgsproperty
- 4 -1 roll pop pop pop
- 1 exch sub _setgray
- pop
- } def
- /processyellow
- {
- 1 index 0 eq 1 index 1 eq /overprint getgsproperty or and
- /nulldevice exch setgsproperty
- 4 -2 roll pop pop pop
- 1 exch sub _setgray
- pop
- } def
- /processblack
- {
- 0 index 0 eq /overprint getgsproperty and
- {
- 3 index 0 eq 3 index 0 eq 3 index 0 eq and and not
- }
- {
- false
- } ifelse
- /nulldevice exch setgsproperty
- 4 -3 roll pop pop pop
- 1 exch sub _setgray
- pop
- } def
- /customcolor
- {
- 0 index 1 eq /overprint getgsproperty or
- /nulldevice exch setgsproperty
- 1 _setgray
- pop pop pop pop pop
- } def
- currentdict readonly pop end
- currentdict /customseparationset 6 dict dup begin put
- /proof
- {
- 1 index 4 get customcolors exch known
- {
- densitycustomcolor
- _setcmykcolor
- false
- }
- {
- pop pop
- 1 _setgray
- /overprint getgsproperty
- } ifelse
- /nulldevice exch setgsproperty
- } def
- /processcyan
- {
- 1 index 4 get customcolors exch known
- {
- 1 index 4 get customcolors exch get xcheck
- {
- densitycustomcolor
- 3 index 0 eq 1 index 1 eq /overprint getgsproperty or and
- /nulldevice exch setgsproperty
- pop pop pop
- 1 exch sub _setgray
- }
- {
- false
- /nulldevice exch setgsproperty
- 1 exch sub _setgray
- pop
- } ifelse
- }
- {
- /overprint getgsproperty
- /nulldevice exch setgsproperty
- pop pop
- 1 _setgray
- } ifelse
- } def
- /processmagenta
- {
- 1 index 4 get customcolors exch known
- {
- 1 index 4 get customcolors exch get xcheck
- {
- densitycustomcolor
- 2 index 0 eq 1 index 1 eq /overprint getgsproperty or and
- /nulldevice exch setgsproperty
- 4 -1 roll pop pop pop
- 1 exch sub _setgray
- }
- {
- false
- /nulldevice exch setgsproperty
- 1 exch sub _setgray
- pop
- } ifelse
- }
- {
- /overprint getgsproperty
- /nulldevice exch setgsproperty
- pop pop
- 1 _setgray
- } ifelse
- } def
- /processyellow
- {
- 1 index 4 get customcolors exch known
- {
- 1 index 4 get customcolors exch get xcheck
- {
- densitycustomcolor
- 1 index 0 eq 1 index 1 eq /overprint getgsproperty or and
- /nulldevice exch setgsproperty
- 4 -2 roll pop pop pop
- 1 exch sub _setgray
- }
- {
- false
- /nulldevice exch setgsproperty
- 1 exch sub _setgray
- pop
- } ifelse
- }
- {
- /overprint getgsproperty
- /nulldevice exch setgsproperty
- pop pop
- 1 _setgray
- } ifelse
- } def
- /processblack
- {
- 1 index 4 get customcolors exch known
- {
- 1 index 4 get customcolors exch get xcheck
- {
- densitycustomcolor
- 0 index 0 eq /overprint getgsproperty and
- /nulldevice exch setgsproperty
- 4 -3 roll pop pop pop
- 1 exch sub _setgray
- }
- {
- false
- /nulldevice exch setgsproperty
- 1 exch sub _setgray
- pop
- } ifelse
- }
- {
- /overprint getgsproperty
- /nulldevice exch setgsproperty
- pop pop
- 1 _setgray
- } ifelse
- } def
- /customcolor
- {
- 1 index 4 get customcolors exch known
- {
- 1 index 4 get customcolors exch get xcheck
- {
- /overprint getgsproperty
- /nulldevice exch setgsproperty
- pop pop
- 1 _setgray
- }
- {
- false
- /nulldevice exch setgsproperty
- 1 exch sub _setgray
- pop
- } ifelse
- }
- {
- /overprint getgsproperty
- /nulldevice exch setgsproperty
- pop pop
- 1 _setgray
- } ifelse
- } def
- currentdict readonly pop end
- /fill
- {
- /nulldevice getgsproperty
- {
- newpath
- }
- {
- Adobe_separate_vars /_fill get exec
- } ifelse
- } def
- /eofill
- {
- /nulldevice getgsproperty
- {
- newpath
- }
- {
- Adobe_separate_vars /_eofill get exec
- } ifelse
- } def
- /stroke
- {
- /nulldevice getgsproperty
- {
- newpath
- }
- {
- Adobe_separate_vars /_stroke get exec
- } ifelse
- } def
- /imagemask
- {
- /nulldevice getgsproperty
- {
- gsave
- nulldevice
- Adobe_separate_vars /_imagemask get exec
- grestore
- }
- {
- Adobe_separate_vars /_imagemask get exec
- } ifelse
- } def
- /image
- {
- Adobe_separate_vars /separation get /processblack eq
- Adobe_separate_vars /separation get /proof eq or
- Adobe_separate_vars /isDCSFile get true eq or
- {
- Adobe_separate_vars /_image get exec
- }
- {
- gsave
- [
- /pop cvx Adobe_separate_vars /nullimage get
- ] cvx settransfer
- Adobe_separate_vars /_image get exec
- grestore
- } ifelse
- } def
- /show
- {
- /nulldevice getgsproperty
- {
- stringwidth rmoveto
- }
- {
- Adobe_separate_vars /_show get exec
- } ifelse
- } def
- /ashow
- {
- /nulldevice getgsproperty
- {
- 3 copy pop 0 eq exch 0 eq and
- {
- stringwidth rmoveto pop pop
- }
- {
- dup length dup 0 ne
- {
- dup 5 -1 roll mul
- exch 4 -1 roll mul
- 3 -1 roll stringwidth
- exch 4 -1 roll add
- 3 1 roll add
- rmoveto
- }
- {
- pop pop pop pop
- } ifelse
- } ifelse
- }
- {
- Adobe_separate_vars /_ashow get exec
- } ifelse
- } def
- /widthshow
- {
- /nulldevice getgsproperty
- {
- gsave
- nulldevice
- Adobe_separate_vars /_widthshow get exec
- currentpoint
- grestore
- moveto
- }
- {
- Adobe_separate_vars /_widthshow get exec
- } ifelse
- } def
- /awidthshow
- {
- /nulldevice getgsproperty
- {
- gsave
- nulldevice
- Adobe_separate_vars /_awidthshow get exec
- currentpoint
- grestore
- moveto
- }
- {
- Adobe_separate_vars /_awidthshow get exec
- } ifelse
- } def
- /kshow
- {
- /nulldevice getgsproperty
- {
- gsave
- nulldevice
- Adobe_separate_vars /_kshow get exec
- currentpoint
- grestore
- moveto
- }
- {
- Adobe_separate_vars /_kshow get exec
- } ifelse
- } def
- currentdict readonly pop end
- setpacking
- %%EndProcSet
-